$(function ()
{
    $(".login-text").focus(function ()
    {
        $(this).addClass("login-text-focus");
    }).blur(function ()
    {
        $(this).removeClass("login-text-focus");
    });

    $(document).keydown(function (e)
    {
        if (e.keyCode == 13)
        {
            dologin();
        }
    });

    $("#btnLogin").click(function ()
    {
        dologin();
    });

    function dologin()
    {
        var username = $("#username").val();
        var password = $("#password").val();
        if (username == "")
        {
            alert('账号不能为空!');
            $("#username").focus();
            return;
        }
        if (password == "")
        {
            alert('密码不能为空!');
            $("#password").focus();
            return;
        }

        var key = RSAUtils.getKeyPair(exponent, '', modulus);
        var enPassword = RSAUtils.encryptedString(key, password);
        $.ajax({
            type : 'post',
            cache : false,
            dataType : 'json',
            url : adminPath + "login",
            data : {
                username : username,
                password : enPassword
            },
            success : function (result)
            {
                if (result.isError)
                {
                    alert('登陆失败,账号或密码有误!');
                    $("#username").focus();
                }
                else
                {
                    alert('登陆成功!');
                    location.href = basePath + "admin/index";
                }
            },
            error : function ()
            {
                alert('发送系统错误,请与系统管理员联系!');
            },
            beforeSend : function ()
            {
                $.ligerDialog.waitting("正在登陆中,请稍后...");
                $("#btnLogin").attr("disabled", true);
            },
            complete : function ()
            {
                $.ligerDialog.closeWaitting();
                $("#btnLogin").attr("disabled", false);
            }
        });
    }
});